package com.ts.api.common.constant.app;

import com.gitee.apanlh.util.base.Eq;

/**
 *  App匹配状态枚举
 *
 *  @author Pan
 */
public enum AppOrgMatchStatusEnum {

    /** 等待匹配结果 */
    WAITING(0),
    /** 未匹配到结果 */
    NONE(1),
    /** 已匹配到结果 */
    FINISH(2),
    ;

    /** 流程 */
    private final Integer status;

    /**
     * 构造函数
     *
     * @param status
     */
    AppOrgMatchStatusEnum(Integer status) {
        this.status = status;
    }

    public Integer getStatus() {
        return status;
    }

    public boolean hasStatus(Integer status) {
        return Eq.object(this.getStatus(), status);
    }
}
